Dependency Inversion Principle
Depend on abstractions, not on concretions.
具体ではなく抽象に依存しようというSOLID原則の一要素。
DIP